compress/flate.compressor.windowEnd (field)

39 uses

	compress/flate (current package)
		deflate.go#L115: 	windowEnd  int32  // filled bytes in window
		deflate.go#L135: 		d.windowEnd -= windowSize
		deflate.go#L155: 	n := copy(d.window[d.windowEnd:], b)
		deflate.go#L156: 	d.windowEnd += int32(n)
		deflate.go#L223: 	n := int32(copy(d.window[d.windowEnd:], b))
		deflate.go#L251: 	d.windowEnd += n
		deflate.go#L253: 	d.blockStart = d.windowEnd
		deflate.go#L443: 		if s.index >= d.windowEnd-1 {
		deflate.go#L480: 	if d.windowEnd-s.index < minMatchLength+maxMatchLength && !d.sync {
		deflate.go#L483: 	if d.windowEnd != s.index && d.chain > 100 {
		deflate.go#L490: 		toIndex := d.window[s.index:d.windowEnd]
		deflate.go#L498: 	s.maxInsertIndex = d.windowEnd - (minMatchLength - 1)
		deflate.go#L501: 		lookahead := d.windowEnd - s.index
		deflate.go#L611: 	if d.windowEnd > 0 && (d.windowEnd == maxStoreBlockSize || d.sync) {
		deflate.go#L612: 		d.err = d.writeStoredBlock(d.window[:d.windowEnd])
		deflate.go#L613: 		d.windowEnd = 0
		deflate.go#L620: 	n := copy(d.window[d.windowEnd:], b)
		deflate.go#L621: 	d.windowEnd += int32(n)
		deflate.go#L629: 	if int(d.windowEnd) < len(d.window) && !d.sync || d.windowEnd == 0 {
		deflate.go#L632: 	d.w.writeBlockHuff(false, d.window[:d.windowEnd], d.sync)
		deflate.go#L634: 	d.windowEnd = 0
		deflate.go#L642: 	if int(d.windowEnd) < len(d.window) {
		deflate.go#L647: 		if d.windowEnd < 128 {
		deflate.go#L648: 			if d.windowEnd == 0 {
		deflate.go#L651: 			if d.windowEnd <= 32 {
		deflate.go#L652: 				d.err = d.writeStoredBlock(d.window[:d.windowEnd])
		deflate.go#L654: 				d.w.writeBlockHuff(false, d.window[:d.windowEnd], true)
		deflate.go#L658: 			d.windowEnd = 0
		deflate.go#L664: 	d.fast.encode(&d.tokens, d.window[:d.windowEnd])
		deflate.go#L667: 		d.err = d.writeStoredBlock(d.window[:d.windowEnd])
		deflate.go#L669: 	} else if int32(d.tokens.n) > d.windowEnd-(d.windowEnd>>4) {
		deflate.go#L670: 		d.w.writeBlockHuff(false, d.window[:d.windowEnd], d.sync)
		deflate.go#L673: 		d.w.writeBlockDynamic(&d.tokens, false, d.window[:d.windowEnd], d.sync)
		deflate.go#L677: 	d.windowEnd = 0
		deflate.go#L688: 		if int(d.windowEnd) == len(d.window) || d.sync {
		deflate.go#L759: 	d.windowEnd = 0